package com.zmn.oms.common.dro.normal.master;

import com.zmn.oms.common.dro.PayChannelDRO;
import com.zmn.oms.common.vo.KVDict;
import lombok.Data;

import java.io.Serializable;
import java.util.List;

/**
 * 返修单退款DRO
 */
@Data
public class ReworkRefundDRO implements Serializable {

    private static final long serialVersionUID = -3248982717869209135L;

    /**
     * 是否支持原路退款，1否，2是
     */
    private Integer supportBacktracking;

    /**
     * 最大可退金额
     */
    private Integer maxRefundAmount;

    /**
     * 标准退款金额
     */
    private Integer standardRefundAmount;

    /**
     * 返修退款描述
     */
    private String reworkRefundDesc;

    /**
     * 标准退款金额描述
     */
    private String standardRefundDesc;

    /**
     * 退款方式列表
     */
    private List<KVDict> payChannelList;

    /**
     * 退款缘由列表
     */
    private List<KVDict> reasonList;
}
